home *** CD-ROM | disk | FTP | other *** search
/ Day Cry / Day Cry CD.bin / oh_towns / ein / sources / cdpsrc.lzh / CDP / RES_PANL.C < prev    next >
C/C++ Source or Header  |  1994-04-14  |  7KB  |  297 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    ID_PANEL[18] ;
  9. extern int    func_Quit() ;
  10. extern int    func_Close() ;
  11. extern int    func_Play() ;
  12. extern int    func_Rev() ;
  13. extern int    func_FF() ;
  14.  
  15. #define ALIGN    4
  16. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  17.  
  18. /*    MMI_init ùpâfü[â^    */
  19.  
  20. /*    âwâbâ_    */
  21.  
  22. MMIINIT    initDataRES_PANL = { "MmiInit",  18, 0 } ;
  23.  
  24. /* ID_PANEL[0] */
  25.  
  26. static MMIPACKET d001 = {    &ID_PANEL[0],
  27.                             NULL,
  28.                             &MJ_WINDOWL40,
  29.                             OFFSET(WINDOWL40),
  30.                             MS_NONE
  31.                         } ;
  32. static WINDOWL40    d001d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_TITLEL40,
  33.                              320, 220, 452, 293, 8, 4, 8,
  34.                             MS_SRECTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  35.                             NULL,   0,   0,
  36.                                1,  17,   0,   0,
  37.                              128,  96, 640, 480,
  38.                             0,
  39.                             "  ébécéolay",
  40.                         } ;
  41.  
  42. /* ID_PANEL[1] */
  43.  
  44. static MMIPACKET d002 = {    &ID_PANEL[1],
  45.                             &ID_PANEL[0],
  46.                             &MJ_ICONL40,
  47.                             OFFSET(ICONL40),
  48.                             MS_NONE
  49.                         } ;
  50. static ICONL40    d002d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
  51.                              324, 223, 334, 233, 8, 4, 8,
  52.                             MS_UFRAMEL40 | MS_FRAMEL40,
  53.                             func_Quit,
  54.                             0x801d, 512
  55.                         } ;
  56.  
  57. /* ID_PANEL[2] */
  58.  
  59. static MMIPACKET d003 = {    &ID_PANEL[2],
  60.                             &ID_PANEL[0],
  61.                             &MJ_ICONL40,
  62.                             OFFSET(ICONL40),
  63.                             MS_NONE
  64.                         } ;
  65. static ICONL40    d003d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
  66.                              437, 223, 447, 233, 8, 4, 8,
  67.                             MS_UFRAMEL40 | MS_FRAMEL40,
  68.                             func_Close,
  69.                             0x0000, 513
  70.                         } ;
  71.  
  72. /* ID_PANEL[3] */
  73.  
  74. static MMIPACKET d004 = {    &ID_PANEL[3],
  75.                             &ID_PANEL[0],
  76.                             &MJ_ICONL40,
  77.                             OFFSET(ICONL40),
  78.                             MS_NONE
  79.                         } ;
  80. static ICONL40    d004d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
  81.                              394, 240, 447, 263, 8, 4, 8,
  82.                             MS_UFRAMEL40 | MS_FRAMEL40,
  83.                             func_Play,
  84.                             0x001e, 257
  85.                         } ;
  86.  
  87. /* ID_PANEL[4] */
  88.  
  89. static MMIPACKET d005 = {    &ID_PANEL[4],
  90.                             &ID_PANEL[0],
  91.                             &MJ_ICONL40,
  92.                             OFFSET(ICONL40),
  93.                             MS_NONE
  94.                         } ;
  95. static ICONL40    d005d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
  96.                              394, 265, 419, 288, 8, 4, 8,
  97.                             MS_UFRAMEL40 | MS_FRAMEL40,
  98.                             func_Rev,
  99.                             0x001d, 516
  100.                         } ;
  101.  
  102. /* ID_PANEL[5] */
  103.  
  104. static MMIPACKET d006 = {    &ID_PANEL[5],
  105.                             &ID_PANEL[0],
  106.                             &MJ_ICONL40,
  107.                             OFFSET(ICONL40),
  108.                             MS_NONE
  109.                         } ;
  110. static ICONL40    d006d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
  111.                              422, 265, 447, 288, 8, 4, 8,
  112.                             MS_UFRAMEL40 | MS_FRAMEL40,
  113.                             func_FF,
  114.                             0x001c, 517
  115.                         } ;
  116.  
  117. /* ID_PANEL[6] */
  118.  
  119. static MMIPACKET d007 = {    &ID_PANEL[6],
  120.                             &ID_PANEL[0],
  121.                             &MJ_DBUTTONL40,
  122.                             OFFSET(DBUTTONL40),
  123.                             MS_NONE
  124.                         } ;
  125. static DBUTTONL40    d007d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_DSPONLYL40,
  126.                              324, 240, 391, 287, 8, 8, 8,
  127.                             MS_DFRAMEL40 | MS_FRAMEL40,
  128.                             0,
  129.                             0x0000
  130.                         } ;
  131.  
  132. /* ID_PANEL[7] */
  133.  
  134. static MMIPACKET d008 = {    &ID_PANEL[7],
  135.                             &ID_PANEL[0],
  136.                             &MJ_ICONL40,
  137.                             OFFSET(ICONL40),
  138.                             MS_NONE
  139.                         } ;
  140. static ICONL40    d008d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
  141.                              328, 244, 342, 266, 7, 5, 8,
  142.                             MS_NONEL40,
  143.                             0,
  144.                             0x0000, 537
  145.                         } ;
  146.  
  147. /* ID_PANEL[8] */
  148.  
  149. static MMIPACKET d009 = {    &ID_PANEL[8],
  150.                             &ID_PANEL[0],
  151.                             &MJ_ICONL40,
  152.                             OFFSET(ICONL40),
  153.                             MS_NONE
  154.                         } ;
  155. static ICONL40    d009d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
  156.                              346, 244, 360, 266, 7, 5, 8,
  157.                             MS_NONEL40,
  158.                             0,
  159.                             0x0000, 537
  160.                         } ;
  161.  
  162. /* ID_PANEL[9] */
  163.  
  164. static MMIPACKET d010 = {    &ID_PANEL[9],
  165.                             &ID_PANEL[0],
  166.                             &MJ_ICONL40,
  167.                             OFFSET(ICONL40),
  168.                             MS_NONE
  169.                         } ;
  170. static ICONL40    d010d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
  171.                              329, 275, 344, 282, 7, 5, 8,
  172.                             MS_NONEL40,
  173.                             0,
  174.                             0x0000, 565
  175.                         } ;
  176.  
  177. /* ID_PANEL[10] */
  178.  
  179. static MMIPACKET d011 = {    &ID_PANEL[10],
  180.                             &ID_PANEL[0],
  181.                             &MJ_ICONL40,
  182.                             OFFSET(ICONL40),
  183.                             MS_NONE
  184.                         } ;
  185. static ICONL40    d011d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
  186.                              348, 274, 353, 282, 7, 5, 8,
  187.                             MS_NONEL40,
  188.                             0,
  189.                             0x0000, 550
  190.                         } ;
  191.  
  192. /* ID_PANEL[11] */
  193.  
  194. static MMIPACKET d012 = {    &ID_PANEL[11],
  195.                             &ID_PANEL[0],
  196.                             &MJ_ICONL40,
  197.                             OFFSET(ICONL40),
  198.                             MS_NONE
  199.                         } ;
  200. static ICONL40    d012d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
  201.                              355, 274, 360, 282, 7, 5, 8,
  202.                             MS_NONEL40,
  203.                             0,
  204.                             0x0000, 550
  205.                         } ;
  206.  
  207. /* ID_PANEL[12] */
  208.  
  209. static MMIPACKET d013 = {    &ID_PANEL[12],
  210.                             &ID_PANEL[0],
  211.                             &MJ_ICONL40,
  212.                             OFFSET(ICONL40),
  213.                             MS_NONE
  214.                         } ;
  215. static ICONL40    d013d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
  216.                              362, 274, 367, 282, 7, 5, 8,
  217.                             MS_NONEL40,
  218.                             0,
  219.                             0x0000, 562
  220.                         } ;
  221.  
  222. /* ID_PANEL[13] */
  223.  
  224. static MMIPACKET d014 = {    &ID_PANEL[13],
  225.                             &ID_PANEL[0],
  226.                             &MJ_ICONL40,
  227.                             OFFSET(ICONL40),
  228.                             MS_NONE
  229.                         } ;
  230. static ICONL40    d014d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
  231.                              367, 274, 372, 282, 7, 5, 8,
  232.                             MS_NONEL40,
  233.                             0,
  234.                             0x0000, 550
  235.                         } ;
  236.  
  237. /* ID_PANEL[14] */
  238.  
  239. static MMIPACKET d015 = {    &ID_PANEL[14],
  240.                             &ID_PANEL[0],
  241.                             &MJ_ICONL40,
  242.                             OFFSET(ICONL40),
  243.                             MS_NONE
  244.                         } ;
  245. static ICONL40    d015d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
  246.                              374, 274, 379, 282, 7, 5, 8,
  247.                             MS_NONEL40,
  248.                             0,
  249.                             0x0000, 550
  250.                         } ;
  251.  
  252. /* ID_PANEL[15] */
  253.  
  254. static MMIPACKET d016 = {    &ID_PANEL[15],
  255.                             &ID_PANEL[0],
  256.                             &MJ_ICONL40,
  257.                             OFFSET(ICONL40),
  258.                             MS_NONE
  259.                         } ;
  260. static ICONL40    d016d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
  261.                              382, 274, 387, 282, 7, 5, 8,
  262.                             MS_NONEL40,
  263.                             0,
  264.                             0x0000, 563
  265.                         } ;
  266.  
  267. /* ID_PANEL[16] */
  268.  
  269. static MMIPACKET d017 = {    &ID_PANEL[16],
  270.                             &ID_PANEL[0],
  271.                             &MJ_ICONL40,
  272.                             OFFSET(ICONL40),
  273.                             MS_NONE
  274.                         } ;
  275. static ICONL40    d017d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
  276.                              371, 244, 378, 259, 7, 7, 8,
  277.                             MS_NONEL40,
  278.                             0,
  279.                             0x0000, 522
  280.                         } ;
  281.  
  282. /* ID_PANEL[17] */
  283.  
  284. static MMIPACKET d018 = {    &ID_PANEL[17],
  285.                             &ID_PANEL[0],
  286.                             &MJ_ICONL40,
  287.                             0,
  288.                             MS_NONE
  289.                         } ;
  290. static ICONL40    d018d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
  291.                              380, 244, 387, 259, 7, 7, 8,
  292.                             MS_NONEL40,
  293.                             0,
  294.                             0x0000, 522
  295.                         } ;
  296.  
  297.